package com.guage.model;
import com.guage.commons.result.PageInfo;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 授课人申请表
 * </p>
 *
 * @author dechao.yang
 * @since 2017-12-14
 */
@TableName("shop_application_persion")
public class ShopApplicationPersion extends Model<ShopApplicationPersion> {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键
     */
	@TableId(value="id", type= IdType.AUTO)
	private Long id;
    /**
     * 用户编码
     */
	@TableField("user_id")
	private Integer userId;
    /**
     * 申请人名称
     */
	@TableField("user_name")
	private String userName;
    /**
     * 手机号码
     */
	@TableField("user_phone")
	private String userPhone;
    /**
     * QQ号码
     */
	@TableField("user_qq")
	private String userQq;
    /**
     * 电子邮箱
     */
	@TableField("user_email")
	private String userEmail;
    /**
     * 身份征号码
     */
	@TableField("user_card_code")
	private String userCardCode;
    /**
     * 证书类型
     */
	@TableField("certificate_type")
	private Integer certificateType;
    /**
     * 用户昵称
     */
	@TableField("user_nick_name")
	private String userNickName;
    /**
     * 职位名称
     */
	@TableField("user_job_name")
	private String userJobName;
    /**
     * 用户性别
     */
	@TableField("user_sex")
	private String userSex;
    /**
     * 博客地址
     */
	@TableField("blog_url")
	private String blogUrl;
    /**
     * 技能信息
     */
	@TableField("techology_info")
	private String techologyInfo;
    /**
     * 个人描述
     */
	@TableField("user_description")
	private String userDescription;


	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getUserPhone() {
		return userPhone;
	}

	public void setUserPhone(String userPhone) {
		this.userPhone = userPhone;
	}

	public String getUserQq() {
		return userQq;
	}

	public void setUserQq(String userQq) {
		this.userQq = userQq;
	}

	public String getUserEmail() {
		return userEmail;
	}

	public void setUserEmail(String userEmail) {
		this.userEmail = userEmail;
	}

	public String getUserCardCode() {
		return userCardCode;
	}

	public void setUserCardCode(String userCardCode) {
		this.userCardCode = userCardCode;
	}

	public Integer getCertificateType() {
		return certificateType;
	}

	public void setCertificateType(Integer certificateType) {
		this.certificateType = certificateType;
	}

	public String getUserNickName() {
		return userNickName;
	}

	public void setUserNickName(String userNickName) {
		this.userNickName = userNickName;
	}

	public String getUserJobName() {
		return userJobName;
	}

	public void setUserJobName(String userJobName) {
		this.userJobName = userJobName;
	}

	public String getUserSex() {
		return userSex;
	}

	public void setUserSex(String userSex) {
		this.userSex = userSex;
	}

	public String getBlogUrl() {
		return blogUrl;
	}

	public void setBlogUrl(String blogUrl) {
		this.blogUrl = blogUrl;
	}

	public String getTechologyInfo() {
		return techologyInfo;
	}

	public void setTechologyInfo(String techologyInfo) {
		this.techologyInfo = techologyInfo;
	}

	public String getUserDescription() {
		return userDescription;
	}

	public void setUserDescription(String userDescription) {
		this.userDescription = userDescription;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

}
